#import <UIKit/UIKit.h>

#import "ColorUtil.h"
#import "MoreView.h"
#import "XMLTable.h"
#import "DetailPage.h"
#import "BaseNaviPanel.h"
#import "BaseTabPanel.h"
#import "ImageUIButton.h"
#import "MyNavigationController.h"
#import "LoginPanel.h"
#import "SearchPanel.h"
#import "CommentPanel.h"
#import "InfoPanel.h"

@class ColorUtil;
@class MoreView;
@class XMLTable;
@class DetailPage;
@class BaseNaviPanel;
@class BaseTabPanel;
@class ImageUIButton;
@class SearchPanel;
@class CommentPanel;
@class InfoPanel;

@interface AsyncImagesAppDelegate : NSObject <UIApplicationDelegate,UIActionSheetDelegate> {
    
    UIWindow *window;
    MyNavigationController *navigationController;

    BaseNaviPanel *newView;
    BaseTabPanel *worksView;
    BaseNaviPanel *peopleView;
    BaseNaviPanel *jigouView;
    MoreView *moreView;
    DetailPage *detailPage;
    
    LoginPanel *loginPanel;
    SearchPanel *searchPanel;
    CommentPanel *commentPanel;
    
    InfoPanel *infoPanel;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;

+(BOOL) need_draw_logo_m;
+(void) set_need_draw_logo:(BOOL) in_draw_logo;

-(void) hideAllUIs;
-(void) showSharekit;

@end

